package Demo08.Demo0827;

import java.util.Scanner;

public class NiuKe {
    public static void main(String[] args) {
        //KiKi访问网站，得到HTTP状态码，但他不知道什么含义，BoBo老师告诉他常见HTTP状态码：200（OK，请求已成功），202（Accepted，服务器已接受请求，但尚未处理。）400（Bad Request，请求参数有误），403（Forbidden，被禁止），404（Not Found，请求失败），500（Internal Server Error，服务器内部错误），502（Bad Gateway，错误网关）。
        //
        //输入描述：
        //多组输入，一行，一个整数（100~600），表示HTTP状态码。
        //输出描述：
        //针对每组输入的HTTP状态，输出该状态码对应的含义，具体对应如下：
        //200-OK
        //202-Accepted
        //400-Bad Request
        //403-Forbidden
        //404-Not Found
        //500-Internal Server Error
        //502-Bad Gateway
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            switch (a){
                case 200:
                    System.out.println("OK");
                    break;
                case 202:
                    System.out.println("Accepted");
                    break;
                case 400:
                    System.out.println("Bad Request");
                    break;
                case 403:
                    System.out.println("Forbidden");
                    break;
                case 404:
                    System.out.println("Not Found");
                    break;
                case 500:
                    System.out.println("Internal Server Error");
                    break;
                case 502:
                    System.out.println("Bad Gateway");
                    break;
            }
            sc.close();
        }

    }
    public static void main5(String[] args) {
        //KiKi想知道这学期他的学习情况，BoBo老师告诉他这学期挂的科目累计的学分，
        // 根据所挂学分，判断KiKi学习情况，10分以上：很危险(Danger++)，4~9分：危险(Danger)，0~3:Good。
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            if(a >= 0 && a <= 3){
                System.out.println("Good");
            }else if(a > 3 && a < 10){
                System.out.println("Danger");
            }else{
                System.out.println("Danger++");
            }
        }

    }//BC73 挂科危险
    public static void main4(String[] args) {
        //从键盘输入5个人的身高（米），求他们的平均身高（米）
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            double a = sc.nextDouble();
            double b = sc.nextDouble();
            double c = sc.nextDouble();
            double d = sc.nextDouble();
            double e = sc.nextDouble();
            double res = a + b + c + d + e;
            System.out.printf("%.2f",res / 5.0);
        }
        sc.close();
    }//BC72 平均身高
    public static void main3(String[] args) {
        System.out.println("Happy New Year*2019*");
    }//新年到来，输出信息迎接新年。
    public static void main2(String[] args) {
        //多组输入，一个整数（3~20），表示输出的行数，也表示组成三角形边的“*”的数量。
        //输出描述：
        //针对每行输入，输出用“*”组成的“空心”三角形，每个“*”后面有一个空格。
        //输入：
        //4
        //输出：
        //*
        //* *
        //*   *
        //* * * *
        //输入：
        //5
        //输出：
        //*
        //* *
        //*   *
        //*     *
        //* * * * *
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();//用来接收行列数
            for (int i = 1; i <= a; i++) {
                for (int j = 1; j <= i ; j++) {
                    if((i >= 3 && i <= a - 1) && (j >= 2 && j <= i - 1)){
                        System.out.print(" " + " ");
                    }else{
                        System.out.print("*" + " ");
                    }
                }
                System.out.println();
            }
        }
    }//BC70 空心三角形图案
    public static void main1(String[] args) {
        //多组输入，一个整数（3~20），表示输出的行数，也表示组成正方形边的“*”的数量。
        //输出描述：
        //针对每行输入，输出用“*”组成的“空心”正方形，每个“*”后面有一个空格。
        //输入：
        //4
        //输出：
        //* * * *
        //*     *
        //*     *
        //* * * *
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();//用来接收行列总数
            for (int i = 0; i < a; i++) {
                for (int j = 0; j < a; j++) {
                    if(i == 0 || i == a - 1){
                        System.out.print("*"+" ");
                    }else{
                        if (j == 0 || j == a - 1){
                            System.out.print("*"+" ");
                        }else{
                            System.out.print(" "+" ");
                        }
                    }

                }
                System.out.println();
            }
        }
        sc.close();
    }//BC69 空心正方形图案
}
